#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int main()
//{
//	printf("hello");
//	
//	return 0;
//}

//#include<string.h>
//
//int main()
//{
//	char str[] = "this is a man of white";
//	char ptr[] = "man";
//	char* p = NULL;
//
//	p = strstr(str, ptr);
//	printf("%s\n", ptr);
//	printf("%s\n", str);
//	printf("%s\n", p);
//
//	return 0;
//}

//char* my_strstr(const char* pc1, const char* pc2)
//{
//	char* p = pc1;
//	char* s1 = NULL;
//	char* s2 = NULL;
//
//	if (!*pc2)
//	{
//		return pc1;
//	}
//	while (*p)
//	{
//		s1 = p;
//		s2 = pc2;
//
//		while (*s1 && *s2 && !(*s1 - *s2))
//		{
//			printf("%d\n", s1 - s2);
//			printf("%d\n", *s1 - *s2);
//			s1++;
//			s2++;
//		}
//		if (!*s2)
//		{
//			return p;
//		}
//		p++;
//	}
//	return NULL;
//}
//
//int main()
//{
//	char str1[] = "please he help the man";
//	char str2[] = "help";
//	char* p = NULL;
//
//	p = my_strstr(str1, str2);
//	printf("%s\n", p);
//
//	return 0;
//}

//#include<string.h>
//
//int main()
//{
//	char arr[] = "192.168.6.444@333";
//	char* sep = ".@";
//	char* str = NULL;
//
//	for (str = strtok(arr, sep); str != NULL; str = strtok(NULL, sep))
//	{
//		printf("%s\n", str);
//	}
//
//	return 0;
//}

#include<string.h>
#include<errno.h>

//int main()
//{
//	int i = 0;
//	for (i = 0; i <= 10; i++)
//	{
//		printf("%s\n", strerror(i));
//	}
//
//	return 0;
//}

//int main()
//{
//	FILE* textfile;
//	textfile = fopen("text.text", "r");
//	if (textfile == NULL)
//	{
//		printf("%s\n", strerror(errno));
//	}
//
//	return 0;
//}

int main()
{
	FILE* textfile;
	textfile = fopen("text.text", "r");
	if (textfile == NULL)
	{
		perror("wrong");
	}

	return 0;
}